Inheritance diagram for XFcPrimitiveDrawLinearGradientFiller:


Public Member Functions | |
| virtual XFCIMPORT | ~XFcPrimitiveDrawLinearGradientFiller () |
| Virtual destructor. | |
| virtual XFCIMPORT void | setGradientBase (XFcVector2 &aStart, XFcVector2 &aEnd) |
| Sets the gradient vectors for the gradient. | |
| virtual XFCIMPORT void | fill (INT32 aXStart, INT32 aXEnd, INT32 aY, UINT32 *aScanline) |
Static Public Member Functions | |
| XFCIMPORT XFcPrimitiveDrawLinearGradientFiller * | create (XFcVector2 &aStart, XFcVector2 &aEnd) |
| Creates a linear gradient that ranges from point aStart to point aEnd. | |
Protected Member Functions | |
| XFcPrimitiveDrawLinearGradientFiller () | |
| Protected constructor. | |
| virtual void | calculateGradientTransformation () |
| Calculates the gradient transformation. | |
Protected Attributes | |
| XFcMatrix3 | mBaseTransformation |
| The transformation matrix that is calculated so that a vector from aStart to aEnd maps from 0 to 1. | |
|
|
Virtual destructor.
|
|
|
Protected constructor.
|
|
|
Calculates the gradient transformation.
Reimplemented from XFcPrimitiveDrawGradientFiller. |
|
||||||||||||
|
Creates a linear gradient that ranges from point aStart to point aEnd.
|
|
||||||||||||||||||||
|
Fills aLength PREMULA8R8G8B8 pixels to a scanline. param aXStart the starting position on the scanline param aXEnd the ending position on the scanline param aY the y position of the scanline param aScanline the start of the scanline Implements XFcPrimitiveDrawFiller. |
|
||||||||||||
|
Sets the gradient vectors for the gradient.
|
|
|
The transformation matrix that is calculated so that a vector from aStart to aEnd maps from 0 to 1.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||